NaturalSemantics Speci cations

نویسنده

  • Dennis S. Arnon
چکیده

This paper proposes an application of programming environments generation to structured document manipulation. We use the Centaur system as a formal tool to model and implement logical and physical document structure, logical structure editing, layout processing, format conversion, and document queries, for a sample class of documents: scientiic articles including equations and gures. We support two particular concrete external syntaxes for logical structure: L a T E X and Tioga (Tioga is a WYSI-WYG editor in the Cedar programming environment). From the formal speciications of the logical and physical structures of the Article document class, and a formal speciication of a layout process for it (i.e. a formal "semantics" for it), the Centaur system automatically generates a structured environment for Articles, as well as a format converter between L a T E X and Tioga instances of them.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Incremental Evaluation of NaturalSemantics Speci cations

Natural Semantics is a logical formalism used to specify semantic aspects of a language by sets of logical rules (called a Typol program) where a query is proved using Prolog. In a previous paper, we have shown how to replace, under certain hypotheses, the Prolog engine by a functional evaluator; this is possible because uniication is no longer required and can be replaced by pattern matching. ...

متن کامل

Complexity of hierarchically and 1-dimensional periodically specified problems I: Hardness results

We study the complexity of various combinatorial problems when instances are speci ed using one of the following succinct speci cations: (1) the 1-dimensional nite periodic narrow speci cations (denoted 1-FPN-speci cations) of Ford et al. and Wanke [FF58, Wa93]; (2) the 1-dimensional nite periodic narrow speci cations with explicit boundary conditions (denoted 1-FPN(BC)-speci cations) of Gale [...

متن کامل

Speci cation and Re nement of Finite Data ow Networks a Relational Approach

We specify the black box behavior of data ow components by characterizing the relation between the input and the output histories We distinguish between three main classes of such speci cations namely time independent speci cations weakly time dependent speci cations and strongly time dependent speci cations Data ow components are semantically modeled by sets of timed stream processing function...

متن کامل

Analogical Reuse of Requirements Speci cations

Speci cations of requirements for new software systems can be revised, re ned or completed in reference to speci cations of requirements for existing similar systems. Although realized as a form of analogical problem solving, speci cation by reuse is not adequately supported by available computational models for detecting analogies. This is chie y due to the following reasons: (1) It is assumed...

متن کامل

Communicating Software Speci cations using XML OpenSpec

In an ideal world software speci cations are machine readable can be parsed much of the tedious veri cation tasks could be automated by tools But even if the speci cation can be processed by one speci c tool it is often worthless to other tools not to mention that machine read able speci cations are normally not easily read by humans The rst step to solve these obstacles is to develop and de ne...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992